package cn.iocoder.yudao.module.wrdk.convert.licencefile;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import cn.iocoder.yudao.module.wrdk.controller.admin.licencefile.vo.*;
import cn.iocoder.yudao.module.wrdk.dal.dataobject.licencefile.wrdklicencefileDO;

/**
 * 地块许可证文件 Convert
 *
 * @author admin
 */
@Mapper
public interface wrdklicencefileConvert {

    wrdklicencefileConvert INSTANCE = Mappers.getMapper(wrdklicencefileConvert.class);

    wrdklicencefileDO convert(wrdklicencefileCreateReqVO bean);

    wrdklicencefileDO convert(wrdklicencefileUpdateReqVO bean);

    wrdklicencefileRespVO convert(wrdklicencefileDO bean);

    List<wrdklicencefileRespVO> convertList(List<wrdklicencefileDO> list);

    PageResult<wrdklicencefileRespVO> convertPage(PageResult<wrdklicencefileDO> page);

    List<wrdklicencefileExcelVO> convertList02(List<wrdklicencefileDO> list);

}
